package org.jeecg.modules.system.dto;

import lombok.Data;
import java.io.Serializable;

/**
 * 首页统计概览DTO
 */
@Data
public class DashboardStatsDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    // 生产统计
    private Integer totalProduction;
    private Integer completedProduction;
    private Integer processingProduction;
    private Integer delayedProduction;
    private Double completionRate;
    private Double delayedRate;

    // 库存预警
    private Integer totalWarnings;
    private Integer highLevelWarnings;
    private Integer mediumLevelWarnings;
    private Integer lowLevelWarnings;
    
    // 其他统计信息
    private Integer pendingTasks;
    private Integer completedTasks;
    private Double taskCompletionRate;
    
    // 最近警告列表
    private Object[] recentWarnings;
}
